package com.helloUIBinder.repository;

import com.helloUIBinder.model.SiteUser;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.jpa.repository.Query;
import org.springframework.data.repository.query.Param;

import java.util.List;

public interface SiteUserRepository extends JpaRepository<SiteUser, Long> {

    SiteUser findByLogin(String login);

    List<SiteUser> findByLogged(Boolean loggedIn);

//    @Query("select user from SiteUser user join ProvidedService service where service.siteUser = :serviceId")
//    SiteUser findSiteUserByProvidedServiceId(@Param("serviceId") Long id);

//    @Query("select user.login, user.password, user.enabled from SiteUser user where user.login='?'")
//    List<SiteUser> findFirst();
//
//    @Query("select user.login, user.authority from SiteUser user where user.login='?'")
//    List<SiteUser> findSecond();
}
